perm filename IMPSTA.MRC[UP,DOC] blob
sn#423030 filedate 1979-03-04 generic text, type C, neo UTF8
COMMENT ā VALID 00004 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 Explanation of IMPSTAT output MRC 3/4/79
C00004 00003 Network status table
C00008 00004 PTY map
C00009 ENDMK
Cā;
Explanation of IMPSTAT output MRC 3/4/79
IMPSTAT is a real-time network status display program. It updates its
information every second on DD's and III's, every 5 seconds on DM's, and
every 20 seconds on non-displays. It takes a snapshot of the system's
IMP status table, prepares a text message of the status, and outputs it.
The information of necessity is rather consise. The meaning of the
information here is described below.
For more complete information as to what these things are, read the UUO
manual, the ARPAnet Protocol Handbook, or talk to MRC.
Note that CR gets out of IMPSTA, and space holds the output until you
type another character. Altmode toggles whether or not it should sleep
after each display. Any other character gets you out.
Network status table
Ix := index of this connection in the system IMP tables. This is
helpful if you want to poke at the IMP tables yourself with
UEDDT (such as looking at the DDB).
Host := name or octal number of the host this connection is to.
Link := connection link number (the link concatenated with the host number
uniquely identifies the connection to the network). This is the
old-style name for part of the new-style message-id.
Foreign skt := foreign socket the connection is to.
"listening" means this is a listening entry and not really
a connection.
Local skt := local socket the connection is to.
BS := connection byte size. Normally this will be 8., which is the
normal TELNET connection bytesize.
Stat := connection status information.
RFCS := we sent an RFC (we are waiting for the foreign host to
accept our connection request).
RFCR := remote host sent an RFC (it is trying to connect to us
and we haven't accepted or rejected it yet).
OPEN := connection open. This is the normal state.
CLSS := we sent a CLS (we are trying to close the connection,
and are waiting for the foreign host to acknowledge it).
CLSR := remote host sent a CLS (it is trying to close the
the connection, and we haven't acknowledged it yet).
CLSD := connection closed. A non-zero allocation on a receive
connection means there is still input available. This
state means there is no connection, but the owner of it
hasn't flushed it yet.
LISN := no connection, we are listening for one on this socket.
Jb := job number of job which owns this connection.
User := PN of job which owns this connection.
Subsys := program name of job which owns this connection.
Waits := any wait states that the connection is in. These are:
I := Input wait
C := Control link RFNM wait (we sent a command and are waiting
for the acknowledgement that the host got it)
R := RFNM wait (we sent data and are waiting...)
A := Allocation wait (we sent as much as the host is willing to
buffer and now are waiting for it to tell us we may send
more)
Allocs := allocations for this connection. The first value is
the message allocation, the second the bit allocation. For
input connections, occasionally a second set of values is
printed indicating the amount of messages or bits which
haven't been read yet.
The allocations are respectively the number of messages or
bits which may be sent before the connection must hang,
waiting for a further allocation.
PTY map
If there are any jobs running on a PTY, a PTY map is included also.
PTY := the PTY's terminal (TTY) number.
CJ := the job number of the PTY's controlling job (mother).
CUsr := the PTY mother's PPN.
CSbsys := the PTY mother's subsystem name.
SJ := the job number of the PTY's slave job (daughter).
SUsr := the PTY daughter's PPN.
SSbsys := the PTY daughter's subsystem name.
Location := if the PTY mother follows the new terminal location protcol,
this is the string alleging to be the console location.